<?php

class Orden_Model extends Model {

    public function __construct() {
        parent::__construct();
    }

    Public function guardarOrden($data){
    $datos=array(
        //
        'id_usuario_emite'                      =>1,
        'id_usuario_recibe'                     =>$data['responsable'],
        'referencia'                            => $data['referencia'],
        'asunto'                                => $data['asunto'],
        'descripcion'                           => $data['descripcion'],
        'plazo'  				=> $data['plazo'],
        'medio'    				=> $data['medio'],
        'oficio'    				=> $data['oficio'],
        'fecha_emision'                         => $data['fecha'],
        'estatus'                               => 0,
        );
   exit(print_r($datos));
    if ($this->db->insert('orden', $datos)) {
                return array('guardo' => TRUE, "mensaje" => 'Los Datos se ha guardado exitosamente', 'fn' => 'guardarorden');
     }
   else {
           return array('guardo' => FALSE, "mensaje" => 'Los Datos no se han guardado');
        }

}
    
     

   public function selectOrdenes($data){
    	return $this->db->select('SELECT descripcion,date_format(fecha_emision,"%d/%m/%Y") as fecha_emision,date_format(DATE_ADD(fecha_emision,INTERVAL plazo DAY),"%d/%m/%Y") as fecha_culminacion, 
DATEDIFF(NOW(),DATE_ADD(fecha_emision,INTERVAL plazo DAY)) as dias_restantes,estatus FROM orden where descripcion like "%'.$data.'%"');
    }

//   public function selectResponsables() {
//        return $this->db->select("SELECT * FROM `usuarios`");
//    }
    
    
  public function selectResponsables() {
        return $this->db->select("SELECT *
        FROM `usuarios`, `institutos` where `usuarios`.id_instituto=`institutos`.id");
    }
}